Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Germany F7 USA F5 Canada F2 Canada F3 Germany F9 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 Croatia F2 Croatia F3 Italy F16 Italy F19 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 Germany F2 Croatia F2 Italy F15 Czech Republic F3 Slovenia F3 Honda-Kah Open - Singapore Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Zagreb Open - Zagreb Sporting Challenger - Turin Muller Cup - Ulm Siemens Open 2002 - Scheveningen ATP Heineken Challenger 2000 - Ho Chi Minh City St. Francis Health System USTA Challenger - Tulsa Nord/LB Open - Braunschweig Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt DPD Challenger 2001 - Aschaffenburg Neride Prague Indoor - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa 10th Wartburg Open - Eisenach Internationale Tenniskampioenschappen - Scheveningen Pekao Open - Szczecin Warsteiner Challenger Lubeck - Lubeck Amer-Wilson Tampere Challenger - Tampere Okal Cup 2001 International Bavarian Championships - Eckental Geneva Challenger - Geneva Zivnobanka Czech Open - Prostejov Tatra Banka Open 2003 - Bratislava The Nottingham Cahllenger - Nottingham Quelle Cup 2000 - Furth USTA Challenger of Burbank - Burbank Czech Indoor Open - Prague Dharwad Challenger 2006 - Dharwad Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti 9th Wartburg Open - Eisenach dBI Tennis Challenger - Binghamton University of Tennessee USTA Challenger - Knoxville GHI Bronx Tennis Classic - Bronx Internationale Tenniskampioenschappen Scheveningen - Scheveningen USTA Tennis Championships of Houston - Houston Kobstaedernes ATP Challenger - Kolding Hilversum Open - Hilversum Croatia Osiguranje Rijeka Open - Rijeka Internationaux de Nouvelle-Caledonie - New Caledonia Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Akbank Private Banking TED Open - Istanbul SAA Hilversum Open - Hilversum Brasov Challenger - Brasov Czech Open 2006 - Prostejov ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding PEOPLEnet Cup - Dnepropetrovsk Flea Market Cup - Busan Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Baden Open - Karlsruhe Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Open-Steelers Cup 2008 - Kosice Zenith Tennis Cup-Harbour Club - Milan Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Porsche Open - Poznan Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Ipsos Bucharest Challenger - Bucharest Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Sarajevo Challenger Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Pozoblanco Challenger Tatra Banka Open - Bratislava Nord LB Open 2007 - Braunschweig Manchester Challenger Recanati Challenger The LTA Nottingham Challenger - Nottingham Segovia Challenger Tatra Banka Open 2006 - Bratislava St. Remy Challenger Pharma Medico Open 2008 - Aarhus Tashkent Challenger Seoul Challenger Chuncheon Challenger IPP Open - Helsinki Morocco Tennis Tour - Fes Open Castilla y Leon - Segovia Samsung Securities Cup - Seoul Rennes Challenger Ortisei Challenger Bratislava Challenger Guangzhou Challenger Pingguo Challenger Nottingham Challenger Status Athens Open - Athens Penza Challenger Fergana Challenger Tunis Open - Tunis St. Remy Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Izmir Challenger Siemens Open - Scheveningen Rennes Challenger Orleans Challenger Kos Succhetti Tennis Cup - Cordenons Ortisei Challenger Helsinki Challenger Tennis Napoli Cup 2006 - Napoli Coffee Cup Challenger - Chikmagalur Dallas Challenger Challenger Brasov - Brasov Open Costa Daurada - Tarragona Johannesburg Challenger Challenger DCN de Cherbourg - Cherbourg Granby Challenger St. Remy Challenger Siemens Open 2007 - Scheveningen Tashkent Challenger Tatra Banka Slovak Open - Bratislava Shenzhen Challenger Gimcheon Challenger Busan Challenger Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Tashkent Challenger Diego Open - Budapest Copa Ericsson Venezuela - Caracas Raanana Challenger Taipei City Challenger Bratislava Challenger Irving Challenger Astana Challenger Orleans Challenger Eckental Challenger Brescia Challenger Mons Challenger Quimper Challenger Guangzhou Challenger Ostdeutscher Sparkassen Cup - Dresden Mons Challenger Seoul Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Orleans Challenger Geneva Challenger Brest Challenger Brescia Challenger Wroclaw Challenger Taipei City Challenger Bratislava Challenger Surbiton Challenger Granby Challenger Orleans Challenger Irving Challenger Open de Rennes La Trinitaine - Rennes Volvo Sylt Open - Sylt Brescia Challenger St. Brieuc Challenger Busan Challenger Glasgow Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Ortisei Challenger Bratislava Challenger Phoenix Challenger Seoul Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Shimadzu All Japan Indoor - Kyoto Manila Challenger Wroclaw Challenger Ostrava Challenger Siemens Open - Scheveningen Warta Cup - Sopot Shenzhen Challenger Raanana Challenger Sylt Open 2000 - Sylt Busan Challenger Biel Challenger Bangkok Challenger Pozoblanco Challenger Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Bratislava Challenger Troisdorf Challenger Architect Open - Budapest Tashkent Challenger Irving Challenger Taipei City Challenger The 69th King's Cup-Thailand Open - Bangkok Portoroz Challenger Prague Challenger Nottingham Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Joplin Challenger - Joplin Biella 7 Challenger Open de Montauban - Montauban Mallorca Challenger Open de Tanger - Tangier Ismaning Challenger Osaka International Tennis Tournament - Osaka Bratislava Challenger ECM Cup - Prague Open de Montauban - Montauban Forli 3 Challenger Quimper Challenger Milano Challenger-Jameson Cup - Milan Forli 5 Challenger Grolsch Open - Amsterdam The Wright Financial Group, Inc. Challenger - Champaign Ostrava Challenger BBB Open - Sofia Mauthausen Challenger drkoop.com USTA Challenger of Houston - Houston Nottingham Challenger Ilkley Challenger Steelers Cup - Kosice Mallorca Challenger Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Open de Rennes La Trinitaine - Rennes AAPT Championships - Adelaide Tean International - Alphen Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Energis Dutch Open - Amsterdam Ismaning Challenger Campionati Internazionali di Sicilia - Palermo Bratislava Challenger Open Tarragona Costa Daurada - Tarragona Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Trieste Challenger International Tennis Championships - Delray Beach Portoroz Challenger Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel RCA Championships - Indianapolis AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Heineken Open - Auckland Milan Indoors - Milan Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Open Seat Godo 2003 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Quimper Challenger Quimper 2 Challenger Busan Challenger Jonkoping Challenger Prague Challenger Zagreb Challenger Adidas International - Sydney Milan Indoors - Milan BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort ARAG World Team Championship - Dusseldorf Bratislava Challenger Davidoff Swiss Indoors Basel - Basel ABN/AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Bratislava Challenger BMW Open - Munich Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Dallas Challenger PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis BMW Open - Munich Countrywide Classic - Los Angeles Open de Moselle - Metz Heineken Open Shanghai - Shanghai Next Generation Adelaide International - Adelaide Tashkent Challenger The Dubai Tennis Championships - Dubai Open Sud de France - Montpellier Bratislava Challenger Drummondville Challenger Chennai Open - Chennai Ordina Open - s-Hertogenbosch Malaga Challenger Helsinki Challenger Regions Morgan Keegan Championships - Memphis Sunrise Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle Kaohsiung Challenger Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Kun-Ming Challenger Busan Challenger Citi Open - Washington Rakuten Japan Open - Tokyo Citi Open - Washington Shenzhen Open - Shenzhen PBZ Zagreb Indoors - Zagreb BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Athens Challenger Bratislava Challenger Aegon Nottingham Open - Nottingham Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Helsinki Challenger Open 13 Provence - Marseille Medibank International - Sydney BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Guadalajara Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Delray Beach Open - Delray Beach Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Siebel Open - San Jose Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Mons Challenger Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger USTA Men's Challenger of Dallas - Dallas BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco LTA Hull Challenger - Hull Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Nord/LB Open - Braunschweig BB&T Atlanta Open - Atlanta Eckental Challenger USTA Challenger of North Miami Beach - North Miami Beach Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Cary Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Open de Franche Comte - Besancon Eckental Challenger Zagreb Challenger Wiesmann Roadster Open - Nuembrecht Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prague Challenger ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Eisenberg Jerusalem Open 2000 - Jerusalem Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille Estoril Open - Estoril BMW Open - Munich Ordina Open - 's-Hertogenbosch BCR Open Romania - Bucharest Energis Open - Amersfoort Davidoff Swiss Indoors - Basel AEGON International - Eastbourne ABN/AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Energis Open - Amsterdam Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport President's Cup - Tashkent Ilkley Challenger Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Madrid Tennis Masters Series - Paris Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Tennis Masters Series - Monte Carlo Davidoff Swiss Indoors Basel - Basel Campionati Internazionali D'Italia - Rome Masters Series - Hamburg The Hypo Group Tennis International 2008 - Poertschach Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Dutch Open Tennis - Amersfoort Miami Open - Miami Mutua Madrid Open - Madrid Aircel Chennai Open - Chennai Open Sud de France - Montpellier Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami French Open - Paris Tennis Masters Series - Cincinnati Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta U.S. Open - New York Miami Open - Miami Wimbledon - London U.S. Open - New York Tennis Masters Series - Monte Carlo Australian Open - Melbourne Tennis Masters Series - Montreal Sony Ericsson Open - Miami Sony Open Tennis - Miami French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Swiss Indoors Basel - Basel Wimbledon - London Heineken Open - Auckland U.S. Open - New York Power Horse Cup - Dusseldorf Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Erste Bank Open - Vienna Wimbledon - London U.S. Open - New York U.S. Open - New York Swiss Indoors Basel - Basel Telecom Italia Masters - Rome U.S. Open - New York Sony Ericsson Open - Miami French Open - Paris Davis Cup, Group 1, 2R, AUT-SVK 3-2 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Miami Tennis Masters Series - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, QR, NED-IND 5-0 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, QF, ESP-NED 4-1 Watsons Water Champions Challenge - Hong Kong Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, SVK-BEL 2-3 Olympics - London